@charset "utf-8";
/*colors*/
.darkBlue{color:#124d8b!important;}
.lightBlue{color:#0066FF!important;}
.darkGreen{color:#368!important;}
.darkGray{color:#444!important;}
.black{color:#000!important;}
.red{color:#f00!important;}
.gray{color:gray!important;}
.green{color:#69aa46!important;}
.orange{color:#FF8C00!important;}
.white{color:#fff!important;}
.scarlet{color: #D15B47!important;}

.clearfix:after,.clearfix:before{display:table;content:""}
.clearfix:after{clear:both;}
.clearfix{*zoom:1}

/*wrapper*/
.filter-wrapper, .toolbar-wrapper, .grid-wrapper{margin-bottom:10px;}
.toolbar-wrapper:after{ content:''; display:block; clear: both;}
.toolbar-wrapper .search-bar{position: relative; float:right;display: inline-block;vertical-align: middle; text-align: right; font-weight: normal;}
.toolbar-wrapper .search-bar .input-text{float:left;height: 30px;line-height: 30px;margin:0 10px;}
.toolbar-wrapper .search-bar .input-group{float:left;width:350px;}
.toolbar-wrapper .search-bar .input-group.no-reset{float:left;width:277px;}
.toolbar-wrapper .advanced-search-bar{position: relative; float:right;display: inline-block; height: 30px;line-height: 30px;}
.mh300-wrapper{max-height: 300px;overflow-x: hidden; overflow-y: auto;}

/*action-buttons*/
.action-buttons a{margin:0 4px;display:inline-block;opacity:.85;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}
.action-buttons a:hover{text-decoration:none;-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}
.bigger-120{font-size: 120%;}
.bigger-140{font-size: 140%;}
.btn-link{font-size: 13px;text-decoration: underline;padding: 0 10px;vertical-align: bottom;}

/*filters*/
.form-horizontal label{font-weight: normal;}
.form-horizontal label.fb{font-weight: bold; }
.form-horizontal .control-label{float:left;}
.form-horizontal .control-text{padding-top: 7px;color:#124d8b;}
.form-horizontal .control-dropdown{position: relative; display:inline-block;overflow: hidden; height:30px;padding: 4px 6px;background: #fff;border: 1px solid #b8b7bd;border-radius:2px;cursor: pointer; margin-left: 11px;}
.form-horizontal .control-dropdown .selector-ret{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 90%;}
.form-horizontal .control-dropdown.disabled{background: #eee;cursor: not-allowed;opacity: 1;}
.form-label-w60 .control-label{width: 60px;padding-top: 7px;text-align: right;margin-right:10px;}
.form-label-w60 .control-content{margin-left: 70px;}
.form-label-w80 .control-label{width: 80px;padding-top: 7px;text-align: right;margin-right:10px;}
.form-label-w80 .control-content{margin-left: 90px;}
.form-label-w100 .control-label{width: 100px;padding-top: 7px;text-align: right;margin-right:10px;}
.form-label-w100 .control-content{margin-left: 110px;}
.form-label-w120 .control-label{width: 120px;padding-top: 7px;text-align: right;margin-right:10px;}
.form-label-w120 .control-content{margin-left: 130px;}
.form-label-w60 div[class^="col-"], .form-label-w100 div[class^="col-"], .form-label-w120 div[class^="col-"]{padding-left: 0;}
.more-filter-items{display: none;}
.more-filter{position:absolute;left:50%;margin-left:-65px;overflow:visible;height:0;border-top:1px solid #E6E6E6;border-bottom:0;margin-bottom:34px;_margin-bottom:10px;text-align:center;font-size:0}
.more-filter .attr-extra{position:relative;display:inline-block;*display:inline;+zoom:1;height:24px;border:1px solid #ddd;border-top:0;margin-top:-1px;background:#fff;line-height:20px;text-align:right;cursor:pointer;font-size:12px}
.more-filter .attr-extra div{position:relative;_display:inline;_zoom:1;width:130px;height:24px;padding:0 32px 0 24px;line-height:24px;text-align: center;}

/*pin-buttons*/
.pin-buttons{position:fixed;padding:10px 0; text-align: center;left:0;right:0; border-top: 2px solid #ddd; background:#e6e7ea;z-index:1000;}
.pin-buttons.top{top:0;}
.pin-buttons.bottom{bottom:0;}